package main

import (
	"fmt"
)

/**
执行用时：20 ms, 在所有 Go 提交中击败了47.91%的用户
内存消耗：5 MB, 在所有 Go 提交中击败了45.54%的用户
 */
func isPalindrome(x int) bool {
	if x < 0 {
		return false
	}

	y := x
	res := 0
	for x != 0 {
		res = res * 10 + x % 10
		x /= 10
	}
	return res == y
}

func main() {
	fmt.Println(isPalindrome(121))  // true
	fmt.Println(isPalindrome(123))  // false
	fmt.Println(isPalindrome(-121))  // false
}
